home *** CD-ROM | disk | FTP | other *** search
- ; StarWoids Install Script
-
- (set #install-msg
- (cat "\nStarWoids installation script.\n"
- "This script installs the demo version of StarWoids\n"
- "onto your Amiga.\n"
- "StarWoids © 1994 Martin Kift/Rowan Crawford\n"
- " Rob Wells\n"
- "All rights reserved.\n\n"
- "Proceed?"))
-
- (set old_level @user-level)
- (set @default-dest "")
-
- (set #finish-msg
- (cat "\n\nPlease *remove* the StarWoids floppy disks and\n"
- "do a soft-reset, so the assigns added to the\n"
- "user-startup file can be initialised."))
-
-
- (
- ; Ask where to install it...
- (set @default-dest
- (askdir
- (prompt "Select or create the directory where you would "
- "like to install StarWoids.")
- (help "StarWoids and all necessary files will be installed "
- "in the directory of your choice. You may wish to "
- "create a new directory for StarWoids by using the "
- "'Make New Drawer' gadget.")
- (default "dh0:")
- )
- )
-
- (working "Installing StarWoids...")
-
- (copyfiles
- (prompt "")
- (help @copyfiles-help)
- (source "StarWoids1:StarWoids")
- (dest @default-dest)
- )
-
- (copyfiles
- (prompt "")
- (help @copyfiles-help)
- (source "StarWoids1:StarWoids.info")
- (dest @default-dest)
- )
-
- ; (makedir (tackon @default-dest "data"))
- ; (makedir (tackon @default-dest "data1"))
- ; (makedir (tackon @default-dest "data2"))
-
- (copyfiles
- (prompt "Copying documents")
- (help @copyfiles-help)
- (source "StarWoids1:Documents")
- (dest (tackon @default-dest "Documents"))
- (all)
- )
-
- (copyfiles
- (prompt "Copying data files")
- (help @copyfiles-help)
- (source "StarWoids1:data")
- (dest (tackon @default-dest "data"))
- (all)
- )
-
- (copyfiles
- (prompt "Copying graphics")
- (help @copyfiles-help)
- (source "StarWoids1:data1")
- (dest (tackon @default-dest "data1"))
- (all)
- )
-
- (copyfiles
- (prompt "Copying sfx")
- (help @copyfiles-help)
- (source "StarWoids1:data2")
- (dest (tackon @default-dest "data2"))
- (all)
- )
-
- (copyfiles
- (prompt "")
- (help @copyfiles-help)
- (source "StarWoids1:Documents.info")
- (dest @default-dest)
- )
-
- ;----------------------------------------------------------
- ; Prompt for second disk.
-
- (askdisk
- (prompt "Please insert StarWoids Disk 2 in any drive.")
- (help "")
- (dest "StarWoids2")
- )
-
- (copyfiles
- (prompt "Copying data files")
- (help @copyfiles-help)
- (source "StarWoids2:data")
- (dest (tackon @default-dest "data"))
- (all)
- )
-
- (copyfiles
- (prompt "Copying graphics")
- (help @copyfiles-help)
- (source "StarWoids2:data1")
- (dest (tackon @default-dest "data1"))
- (all)
- )
-
- (copyfiles
- (prompt "Copying music")
- (help @copyfiles-help)
- (source "StarWoids2:data2")
- (dest (tackon @default-dest "data2"))
- (all)
- )
-
- ;----------------------------------------------------------
- ; Finish up
-
- (startup "StarWoids"
- (prompt "Do you want to add two StarWoids assigns to your Startup sequence?")
- (help @startup-help)
- (command "Assign StarWoids1: " @default-dest "\n"
- "Assign StarWoids2: " @default-dest)
- )
-
- ; show startup message
- (message #finish-msg)
- )
-